package com.ruoyi.cs.base.customer.domain;

import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;

/**
 * 客户联系人信息表
 * cs_customer_info_contact
 * @author Drj 2021/6/28
 */
public class CustomerContact {
    /**
     * 客户联系人编号
     */
    @NotNull(message = "客户联系人编号不能为空")
    @ApiModelProperty(value = "客户联系人编号", required = true)
    private String customerContactId;
    /**
     * 客户编号
     */
    @NotNull(message = "客户编号不能为空")
    @ApiModelProperty(value = "客户编号", required = true)
    private String customerInfoId;
    /**
     * 客户名称
     */
    private String customerInfoName;
    /**
     * 客户联系人名称
     */
    private String customerContactName;
    /**
     * 联系人职位
     */
    private String customerContactPosition;
    /**
     * 联系方式
     */
    private String customerContactPhone;
    /**
     * 联系人地址
     */
    private String customerContactAddress;
    /**
     * 是否是主要联系人
     */
    private String contactMainStatus;
    /**
     * 备注
     */
    private String remark;

    public String getCustomerInfoName() {
        return customerInfoName;
    }

    public void setCustomerInfoName(String customerInfoName) {
        this.customerInfoName = customerInfoName;
    }

    public String getCustomerContactId() {
        return customerContactId;
    }

    public void setCustomerContactId(String customerContactId) {
        this.customerContactId = customerContactId;
    }

    public String getCustomerInfoId() {
        return customerInfoId;
    }

    public void setCustomerInfoId(String customerInfoId) {
        this.customerInfoId = customerInfoId;
    }

    public String getCustomerContactName() {
        return customerContactName;
    }

    public void setCustomerContactName(String customerContactName) {
        this.customerContactName = customerContactName;
    }

    public String getCustomerContactPosition() {
        return customerContactPosition;
    }

    public void setCustomerContactPosition(String customerContactPosition) {
        this.customerContactPosition = customerContactPosition;
    }

    public String getCustomerContactPhone() {
        return customerContactPhone;
    }

    public void setCustomerContactPhone(String customerContactPhone) {
        this.customerContactPhone = customerContactPhone;
    }

    public String getCustomerContactAddress() {
        return customerContactAddress;
    }

    public void setCustomerContactAddress(String customerContactAddress) {
        this.customerContactAddress = customerContactAddress;
    }

    public String getContactMainStatus() {
        return contactMainStatus;
    }

    public void setContactMainStatus(String contactMainStatus) {
        this.contactMainStatus = contactMainStatus;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "CustomerContact{" +
                "customerContactId='" + customerContactId + '\'' +
                ", customerInfoId='" + customerInfoId + '\'' +
                ", customerContactName='" + customerContactName + '\'' +
                ", customerContactPosition='" + customerContactPosition + '\'' +
                ", customerContactPhone='" + customerContactPhone + '\'' +
                ", customerContactAddress='" + customerContactAddress + '\'' +
                ", contactMainStatus='" + contactMainStatus + '\'' +
                ", remark='" + remark + '\'' +
                '}';
    }
}
